package com.suep.data_analysis.dto;

import lombok.Data;

import java.util.Map;

@Data
public class AgentAttributeDto {
    private String attrId;             // 属性ID
    private String agentId;            // 关联的代理人ID
    private Float baseHp;              // 基础生命值
    private Float baseAttack;          // 基础攻击力
    private Float baseDefense;         // 基础防御力
    private Float impactPower;         // 冲击力
    private Float critRate;            // 暴击率
    private Float critDamage;          // 暴击伤害
    private Float penetrationRate;     // 穿透率
    private Float penetrationValue;    // 穿透值
    private Float anomalyMastery;      // 异常精通
    private Float anomalyResistance;   // 异常掌控
    private Integer energyCapacity;    // 能量上限
    private Float energyRegenRate;     // 能量自动回复
    private Map<String, Object> talentBonus; // 核心技属性加成
}